@charset "utf-8";
/*
Theme Name: boboboliu
Theme URI:  http://boboboliu.com
version: 1.0.0
Author:boboboliu
Author URI: http://boboboliu.com
Tags:boboboliu
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

q:before,q:after {
	content: '';
}

table {
	table-layout: fixed;
}

th,td {
	vertical-align: top;
}

i {
	overflow: hidden;
	display: inline-block;
}

iframe {
	background-color: white;
}

input[type="radio"],input[type="checkbox"] {
	margin-right: 2px; #
	margin-right: 0;
}

input {
	font-size: 12px;
	font-family: 微软雅黑, Tahoma, Arial, Helvetica, sans-serif;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

label input {
	position: relative;
	top: 2px; #
	top: 1px;
	font-size: 12px;
}

textarea {
	overflow: auto;
	padding: 1px 0 0 1px;
	font-size: 12px;
}

select {
	font-size: 12px;
}

cite {
	line-height: 33px;
	display: none;
	text-indent: -999px;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #333;
	font-family: 微软雅黑, "宋体";
	background: #fff;
}

/*====全局连接-link====*/
a {
	color: #333;
	text-decoration: none;
	font-size: 12px;
}

a:hover {
	color: #cc0000;
	text-decoration: underline;
}

/*当前位置*/
.crumb {
	margin: 0 auto;
	width: 990px;
	padding-top: 30px;
	color: #777;
	font-size: 14px;
	font-family: "宋体";
}

.crumb span {
	color: #333;
}

.crumb a {
	font-size: 14px;
	color: #777;
}

.crumb a:hover {
	color: #333;
	text-decoration: underline;
}

.titlebar {
	display: block;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #d7d7d7;
	color: #333;
	font-size: 19px;
	font-weight: normal;
	font-family: "微软雅黑", "黑体";
}
/*Top*/
a.back_top {
	width: 21px;
	height: 22px;
	border: 0px;
	overflow: hidden;
	background-position: -50px 0px;
	position: absolute;
	right: 8px;
	top: 0px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

a.back_top:hover {
	border: none;
	background-color: #fff;
	background-position: -50px -23px;
}

/*404*/
.error {
	margin: 0 auto;
	width: 650px;
	height: 590px;
	position: relative;
	background: url(images/404.jpg) center 50px no-repeat;
}

.error a.back_index,.error a.back_index:hover,.error a.back_page,.error a.back_page:hover
	{
	width: 68px;
	height: 90px;
	position: absolute;
	top: 400px;
}

.error a.back_index {
	left: 250px;
	background-position: 0px -778px;
}

.error a.back_index:hover {
	left: 250px;
	background-position: 0px -884px;
}

.error a.back_page {
	left: 360px;
	background-position: 0px -990px;
}

.error a.back_page:hover {
	left: 360px;
	background-position: 0px -1097px;
}

.error b {
	display: none;
	text-indent: -999px;
}
/*404 End*/

/*==========Header==========*/
#top {
	min-width: 990px;
	height: 61px;
	background-position: 0px -150px;
	background-repeat: repeat-x;
}

#nav {
	margin: 0 auto;
	width: 990px;
	height: 60px;
}
/*Logo*/
a#logo {
	float: left;
	width: 325px;
	height: 33px;
	margin: 15px 0 0 0;
	overflow: hidden;
	background-position: 0px 0px;
}

a#logo:hover {
	background-position: 0px 0px;
}

/*Menu*/
#menu {
	float: right;
	margin: 17px 0 0 0;
	overflow:hidden;
}


#menu li {
	float: left;
	width: 60px;
	height: 29px;
	line-height: 28px;
	margin-right: 5px;
	overflow:hidden;
	color: #e9dbdd;
}

#menu li a {
	float: left;
	width: 60px;
	height: 29px;
	line-height: 28px;
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #e9dbdd;
	text-decoration: none;
}

#menu li a:hover {
	text-decoration: none;
	background-position: 0px -250px;
}

#menu li#on a {
	text-decoration: none;
	color: #fff;
	background-position: 0px -216px;
} /*导航选中*/

/*Rss*/
#menu li#rss {
	width: auto;
	background-position: -87px -74px;
	background-repeat: no-repeat;
	padding: 5px 0 0 16px;
}

#menu li#rss a:hover {
	background-position: 0px -80px;
}

#menu li a.rss {
	width: 39px;
	height: 22px;
	background-position: 0px -80px;
}
/*#menu li a.rss:hover{background-position:0px -80px;}*/
/*Feed
#menu li#feed{width:auto;padding:5px 0 0 3px;}
#menu li#feed a:hover{background-position:-50px -80px;}*/
#menu li a.feed {
	width: 20px;
	height: 20px;
	background-position: -50px -80px;
}
/*#menu li a.feed:hover{background-position:-50px -80px;}*/
/*==========Header==========*/

/*========================================框架================================*/
#wrapper {
	margin: 0 auto;
	width: 990px;
}
/*Container*/
#container {
	margin: 0 auto;
	width: 990px;
	padding-top: 30px;
	overflow: hidden;
}
/*Content*/
#content {
	float: left;
	width: 720px;
	padding-bottom: 50px;
	overflow: hidden;
	position: relative;
}
/*Sidebar*/
#sidebar {
	float: right;
	width: 225px;
	padding-bottom: 20px;
	overflow: hidden;
}
/*左边标题*/
#sidebar h1 {
	float: left;
	width: 209px;
	height: 25px;
	padding: 8px 0 0 11px;
	margin: 30px 0 20px 0;
	overflow: hidden;
	background-position: 0px -440px;
}

#sidebar h1 b {
	float: left;
	width: 70px;
	height: 18px;
	overflow: hidden;
}

#sidebar h1 b.microblog {
	background-position: 0px -482px;
}

#sidebar h1 b.classify {
	background-position: -94px -482px;
}

#sidebar h1 b.tags {
	background-position: 0px -507px;
}

#sidebar h1 b.links {
	background-position: -94px -507px;
}

#sidebar h1 b.selfabout {
	background-position: 0px -532px;
}

#sidebar h1 b.userdetail {
	background-position: 0px -556px;
}

#sidebar h1 b.selfmanage {
	background-position: -94px -532px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.gray {
	color: gray;
}

.red {
	color: red;
}

.input {
	width: 220px;
	height: 19px;
	line-height: 19px;
	border-color: #7C7C7C #bbb #bbb #7C7C7C;
	border-style: solid;
	border-width: 1px;
	color: #777;
	font-family: Arial, "宋体";
	font-size: 14px;
	line-height: normal;
	padding: 5px 4px 2px 4px;
}

.line {
	padding: 0px;
	margin: 3px 0 10px 0;
	_margin: 3px 0 -15px 0;
	height: 1px;
	font-size: 1px;
	border-top: 1px solid #d7d7d7;
}

/*========================================框架 End================================*/

/*==========左边内容==========*/
.content_text,.content_text1,.content_text2,.content_text3 {
	_float: left;
	_width: 720px;
	padding: 0 0 30px 0;
	margin-bottom: 25px;
	overflow: hidden;
	background: url(images/content_text_line.png) center bottom no-repeat;
}

.content_text1 {
	margin-bottom: 0px;
	padding-bottom: 21px;
}

.content_text2 {
	background: none;
}

.content_text3 {
	padding: 0 0 12px 0;
}

a.avatar {
	float: left;
	width: 43px;
	height: 43px;
	border: 1px solid #333;
	background: none;
	position: relative;
	background: url(images/cdc_avatar.jpg) left top no-repeat;
}

a.avatar:hover {
	border: 1px solid #333;
	display: block;
}

a.avatar span {
	display: none;
}

a.avatar:hover span {
	display: block;
	cursor: pointer;
	position: absolute;
	left: 0px;
	top: 0px;
}

a.avatar img {
	width: 43px;
	height: 43px;
	border: none;
}

.title {
	height: 45px;
	overflow: hidden;
	position: relative;
	line-height: 21px;
}

.title .line_h {
	float: left;
	width: 1px;
	height: 41px;
	line-height: 1px;
	font-size: 1px;
	margin: 2px 9px 0 10px;
	_margin: 2px 6px 0 10px;
	overflow: hidden;
	background: #d7d7d7;
}

.title h3 {
	font-size: 22px;
	font-weight: normal;
	font-family: "微软雅黑", "黑体";
}

.title h3 a {
	font-size: 22px;
	font-weight: normal;
	font-family: "微软雅黑", "黑体";
}

.title h3 a:hover {
	text-decoration: none;
}

.title p {
	padding-top: 5px;
	_padding-top: 3px;
	color: #777;
}

.title p a {
	color: #333;
	text-decoration: underline;
}

.title p a:hover {
	color: #cc0000;
	text-decoration: underline;
}

.title a.up {
	width: 37px;
	height: 35px;
	padding-top: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	font-family: Georgia;
	overflow: hidden;
	background-position: 0px 0px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}
/*content_banner*/
.content_banner {
	float: left;
	width: 720px;
	padding: 15px 0 0 0;
	overflow: hidden;
}

.content_banner h2 {
	font-size: 22px;
	font-weight: normal;
	font-family: "微软雅黑", "黑体";
	padding: 5px 0 12px 0;
}

.content_banner h2 a {
	font-size: 22px;
	font-weight: normal;
	font-family: "微软雅黑", "黑体";
	display: block;
}

.content_banner h2 a:hover {
	text-decoration: none;
}

.content_banner a img {
	float: left;
}

.content_banner img {
	border: none;
	margin: 0px;
	padding: 0px;
}

.content_banner .text,.text1 {
	clear: both;
	width: 720px;
	padding: 17px 0px;
	*padding: 19px 0px;
	font-size: 14px;
	line-height: 24px;
	position: relative;
	overflow: hidden;
	background: url(images/hatching_line.png) left top repeat-x;
}

.content_banner .text1 {
	padding: 0px 0 20px 0;
	background: none;
}

.content_banner .text a,.content_banner .text1 a {
	font-size: 14px;
	text-decoration: underline;
}

.content_banner .text a.keywords,.text1 a.keywords {
	font-size: 14px;
	text-decoration: underline;
}

.content_banner .text a.keywords:hover,.text1 a.keywords:hover {
	font-size: 14px;
	border: none;
}

.content_banner .text a.keywords span,.text1 a.keywords span {
	display: none;
}

.content_banner .text a.keywords span img,.text1 a.keywords span img {
	width: 45px;
	height: 45px;
	border: none;
}

.content_banner .text a.keywords:hover span,.text1 a.keywords:hover span
	{
	display: block;
	width: 45px;
	height: 57px;
	padding: 5px 6px 0 6px;
	overflow: hidden;
	position: absolute;
	z-index: 9999;
	background-position: 0px -745px;
}

.content_banner .text p,.text1 p {
	clear: both;
	width: 720px;
	padding: 7px 0;
	margin: 0;
}
/*toolBar*/
.toolBar,.toolBar1 {
	float: left;
	width: 720px;
	position: relative;
}

.toolBar1 {
	padding: 10px 0 0 0;
	background: url(images/hatching_line.png) left top repeat-x;
}

.toolBar a {
	text-decoration: underline;
	color: #333;
}

.toolBar a:hover {
	text-decoration: underline;
	color: #cc0000;
}

.toolBar li {
	float: left;
	padding: 0 10px 2px 20px;
	display: block;
	font-size: 12px;
	color: #777;
}

.toolBar li.browse {
	background-repeat: no-repeat;
	background-position: -206px 2px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.toolBar li.like {
	background-repeat: no-repeat;
	background-position: -206px -21px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.toolBar li.share {
	background-repeat: no-repeat;
	background-position: -206px -48px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.toolBar .more {
	float: right;
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
}

/*appendInfo*/
.appendInfo {
	float: left;
	width: 720px;
	position: relative;
}

.appendInfo a {
	text-decoration: underline;
	color: #333;
}

.appendInfo a:hover {
	text-decoration: underline;
	color: #cc0000;
}

.appendInfo ul {
	float: left;
	width: 720px;
	padding-bottom: 5px;
	border-bottom: 1px solid #d7d7d7;
}

.appendInfo li {
	float: left;
	padding: 0 10px 2px 20px;
	display: block;
	font-size: 12px;
	color: #777;
}

.appendInfo li.come_from {
	width: 478px;
	padding-left: 0px;
}

.appendInfo li.come_from span {
	color: red;
}

.appendInfo li.red_heart {
	background-repeat: no-repeat;
	background-position: -205px -102px;
}

.appendInfo li.add_like {
	background-repeat: no-repeat;
	background-position: -206px -125px;
}

.appendInfo li.share {
	background-repeat: no-repeat;
	background-position: -206px -48px;
}

.appendInfo .lr {
	float: left;
	width: 720px;
	padding-top: 10px;
	font-size: 14px;
	text-align: left;
	font-family: "宋体";
}

.appendInfo .lr a {
	font-size: 14px;
	font-family: "宋体";
	color: #777;
}

.appendInfo .lr a:hover {
	color: #333;
	text-decoration: underline;
}

/*comment*/
.comments {
	width: 720px;
}

.comments p {
	overflow: hidden;
	padding-bottom: 5px;
}

.comments .left {
	font-size: 18px;
	color: #333;
}

.comments .right {
	color: #777;
	font-size: 14px;
}

.comments .right a {
	font-size: 14px;
	text-decoration: underline;
}

.comments ul {
	width: 720px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}

.comments li {
	overflow: hidden;
	width: 680px;
	padding: 20px;
	display: block;
	border-bottom: 1px dotted #d7d7d7;
}

.comments li div {
	overflow: hidden;
	padding-left: 10px;
}

.comments h2 {
	position: relative;
}

.comments h2 cite.fn a {
	margin-left: 10px;
	color: #cc0000;
	font-size: 14px;
	text-decoration: underline;
}

.comments h2 .c_time {
	position: absolute;
	right: 0px;
	color: #777;
	font-weight: normal;
}

.comments li p {
	overflow: hidden;
	padding: 13px 0 0 0;
	line-height: 20px;
	overflow: hidden;
}

.comments li a.agree,a.oppose,a.write_back,a.agree:hover,a.oppose:hover,a.write_back:hover
	{
	float: left;
	margin-right: 7px;
	padding: 0 0 0 15px;
	color: #777;
	overflow: hidden;
}

.comments li a.agree:hover,a.oppose:hover,a.write_back:hover {
	color: #333;
	text-decoration: underline;
}

.comments li a.agree {
	background-position: -209px -235px;
}

.comments li a.agree:hover {
	background-position: -209px -255px;
}

.comments li a.oppose {
	background-position: -209px -275px;
}

.comments li a.oppose:hover {
	background-position: -209px -295px;
}

.comments li a.write_back {
	margin-left: 5px;
	padding: 1px 0 0 0;
	*padding: 2px 0 0 0;
}

.comments li a.write_back:hover {
	margin-left: 5px;
	padding: 1px 0 0 0;
	*padding: 2px 0 0 0;
}

/*commentform
.commentform{clear:both;width:720px;padding-top:40px;}
.commentform h4{font-size:20px;padding-bottom:5px;border-bottom:1px solid #d7d7d7;position:relative;}
.commentform h4 .h4_right{position:absolute;right:0px;top:5px;font-size:14px;color:#777;}
.commentform h4 .h4_right a{font-size:14px;}
.commentform ul{float:left;width:700px;padding:20px 0 0 20px;}
.commentform ul.noP{padding:0px;}
.commentform li{display:block;padding-bottom:10px;position:relative;}
.commentform li blockquote{float:left;width:80px;line-height:28px;text-align:right;font-size:14px;}
.commentform li textarea{width:420px;height:130px;border-color:#7C7C7C #bbb #bbb;border-style:solid;border-width:1px;color:#777;font-family:Arial,"宋体";font-size:14px;line-height:normal;padding:3px 4px !important;}
.commentform li.bnt{padding:0 0 0 360px;}
.commentform li.bnt a{float:left;width:70px;height:29px;line-height:29px;color:#333;font-weight:bold;font-size:14px;text-align:center;overflow:hidden;background-position:0px -220px;background-image: url(images/icon.png)}
.commentform li.bnt a:hover{color:#333;text-decoration:none;background-position:0px -250px;}
.commentform li .login_register{margin-left:10px;font-size:14px;line-height:15px;position:absolute;top:6px;*top:8px;}
.commentform li .login_register a{font-size:14px;}*/

/*用户管理信息*/
.user_manage {
	float: left;
	width: 720px;
	padding: 0 0 30px 0;
}

.user_manage .my_info {
	line-height: 28px;
	padding: 10px 0 0 0;
	font-size: 14px;
}

.user_manage li {
	display: block;
	padding: 20px 0;
	border-bottom: 1px dotted #d7d7d7;
	font-size: 14px;
	font-weight: bold;
	position: relative;
}

.user_manage li a {
	font-size: 14px;
}

.user_manage li .span {
	font-size: 12px;
	font-weight: normal;
	color: #777;
	position: absolute;
	right: 5px;
}

.user_manage li .span a {
	font-size: 12px;
}

.user_manage li.normal {
	font-weight: normal;
	padding: 10px 0;
	line-height: 30px;
}

.user_manage li .avatar {
	margin: 7px 10px 0 0;
}

/*==========左边内容 End==========*/

/*=============ilover=================*/
.widget {
	width: 215px;
	height: 27px;
	padding: 3px 0 0 5px;
	background-position: 0px -150px;
	background-repeat: no-repeat;
}

.widget input {
	float: left;
	width: 170px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #fff;
	color: #777;
	font-size: 14px;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

.widget .so {
	float: left;
	width: 34px;
	height: 24px;
	margin-left: 6px;
	border: none;
	cursor: pointer;
	background-position: -183px -153px;
	background-repeat: no-repeat;
}

.widget .soHover {
	float: left;
	width: 34px;
	height: 24px;
	margin-left: 6px;
	border: none;
	cursor: pointer;
	background-position: -183px -183px;
	background-repeat: no-repeat;
}

.widget:hover {
	background-position: 0px -180px;
}

/*==================ilover end===================*/

/*==========右边内容==========*/
/*widget_search*/
.widget_search {
	width: 215px;
	height: 27px;
	padding: 3px 0 0 5px;
	background-position: 0px -150px;
	background-repeat: no-repeat;
	background-image: url(images/icon.png);
	background-repeat: no-repeat
}

.widget_search input {
	float: left;
	width: 170px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #fff;
	color: #777;
	font-size: 14px;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

.widget_search .so {
	float: left;
	width: 34px;
	height: 24px;
	margin-left: 6px;
	border: none;
	cursor: pointer;
	background-position: -183px -153px;
	background-repeat: no-repeat;
	background-image: url(images/icon.png);
	background-repeat: no-repeat
}

.widget_search .soHover {
	float: left;
	width: 34px;
	height: 24px;
	margin-left: 6px;
	border: none;
	cursor: pointer;
	background-position: -183px -183px;
	background-repeat: no-repeat;
	background-image: url(images/icon.png);
	background-repeat: no-repeat
}

.widget_search:hover {
	background-position: 0px -180px;
}

/*文章分类*/
.widget {
	clear: both;
	width: 220px;
	height: auto;
	margin-bottom: 20px;
}

.widget ul {
	margin: 10px;
}

.widget li {
	float: left;
	width: 220px;
	line-height: 26px;
	border-bottom: 1px dotted #ddd;
	color: #777;
	font-size: 14px;
}

.widget li a {
	float: left;
	width: 209px;
	line-height: 26px;
	padding: 0 0 0 11px;
	font-size: 14px;
	color: #777;
	text-decoration: none;
}

.widget li a:hover {
	color: #cc0000;
	text-decoration: none;
}

.widget li.none {
	border-bottom: none;
}

.widget li.links_pic {
	margin-bottom: 5px;
	border-bottom: none;
}

.ilovertitle {
	background-image: url(images/title.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 33px;
	padding: 5px 0px 0px 10px;
	margin-top: 20px;
}

.ilovertitlespan {
	font-family: "微软雅黑";
	font-size: 16px
}

/*==========右边内容 End==========*/

/*==========Job==========*/
.job_info {
	display: block;
}

.job_info .explain {
	font-size: 12px;
	color: #999;
}

.job_info p,.about p {
	padding: 15px 0 20px 0;
	line-height: 24px;
	font-size: 14px;
	text-indent: 18px;
	background: url(images/dot.png) 5px 26px no-repeat;
}

.job_info li {
	float: left;
	width: 350px;
	height: 64px;
	display: block;
	margin: 0 0 5px 10px;
	display: inline;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.job_info li a {
	float: left;
	width: 285px;
	height: 51px;
	line-height: 20px;
	padding: 13px 0 0 65px;
	display: block;
	cursor: pointer;
	text-decoration: none;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	font-family: "微软雅黑";
}

.job_info li a:hover {
	color: #333;
	text-decoration: none;
	background-position: 0px -230px;
}

.job_info li span {
	font-size: 18px;
	font-weight: normal;
}

.job_info li b {
	color: #bf0505;
}

.job_content {
	clear: both;
	display: block;
	padding-top: 30px;
	position: relative;
	overflow: hidden
}

.job_content dl {
	clear: both;
	display: block;
}

.job_content dt {
	clear: both;
	display: block;
	width: 642px;
	height: 61px;
	line-height: 20px;
	padding: 23px 0 0 78px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	font-size: 16px;
	font-weight: bold;
}

.job_content dt b {
	float: left;
	width: 630px;
	font-size: 14px;
}

.job_content dt.ure {
	position: static;
	background-position: 18px 19px;
}

.job_content dt.urei {
	position: static;
	background-position: 18px -447px;
}

.job_content dt.hcid {
	position: static;
	background-position: 18px -58px;
}

.job_content dt.hcidi {
	position: static;
	background-position: 18px -524px;
}

.job_content dt.cguid {
	position: static;
	background-position: 18px -138px;
}

.job_content dt.gui {
	position: static;
	background-position: 18px -603px;
}

.job_content dt.bgd {
	position: static;
	background-position: 18px -215px;
}

.job_content dt.dpai {
	position: static;
	background-position: 18px -680px;
}

.job_content dt.wuid {
	position: static;
	background-position: 18px -293px;
}

.job_content dt.dpm {
	position: static;
	background-position: 18px -370px;
}

.job_content dd {
	line-height: 24px;
	margin: 0px;
	padding: 15px 0 0 18px;
	font-size: 14px;
}

.job_content dd p {
	margin: 0px;
	padding: 0px;
}

.job_content dd p em {
	color: #bf0505;
}

.ure {
	background-position: 0px 0px;
}

.urei {
	background-position: 0px -465px;
}

.hcid {
	background-position: 0px -77px;
}

.hcidi {
	background-position: 0px -543px;
}

.cguid {
	background-position: 0px -155px;
}

.gui {
	background-position: 0px -620px;
}

.bgd {
	background-position: 0px -233px;
}

.dpai {
	background-position: 0px -699px;
}

.wuid {
	background-position: 0px -312px;
}

.dpm {
	background-position: 0px -388px;
}
/*==========Job End==========*/

/*==========About==========*/
.about {
	display: block;
	padding-top: 15px;
}

.about p {
	padding: 0px;
	background: url(images/dot.png) 5px 10px no-repeat;
}

.about .about_cdc {
	display: block;
	height: 1180px;
	margin-top: 20px;
	border-bottom: 1px solid #d7d7d7;
	background: url(images/about_cdc.jpg) left top no-repeat;
}

.about h6 {
	font-size: 14px;
	padding-top: 20px;
}

.about h6 b {
	color: #c00808;
}

.about ul {
	padding: 10px 0 0 0;
	margin: 0px;
}

.about li {
	line-height: 25px;
	display: block;
	font-size: 14px;
	background-color: #fbfbfb;
	background-position: 0px -304px;
}

.about li em {
	padding-left: 14px;
	background: url(images/dot.png) 5px 6px no-repeat;
}

.about li.bg {
	background: #fff;
}

.about li span {
	margin-left: 10px;
	color: #bf0505;
	display: inline;
}

.about_title {
	background: url(images/about.jpg) left 5px no-repeat;
}
/*==========About End==========*/

/*==========Message==========*/
.message {
	float: left;
	width: 720px;
}

.message h5 {
	padding-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;
	color: #777;
	font-size: 14px;
}

.message h5 span {
	color: #333;
}

.message h5 a {
	color: #333;
	text-decoration: underline;
	font-size: 14px;
}

.message ul {
	clear: both;
	width: 680px;
	padding: 25px 20px 0 20px;
}

.message li {
	clear: both;
	width: 680px;
	display: block;
	margin-top: -5px;
	padding: 0 0 20px 0;
	color: #fff;
	position: relative;
	overflow: hidden;
}

.message li.bg1 .round_top,.message li.bg2 .round_top,.message li.bg3 .round_top,.message li.bg4 .round_top,.message li.bg5 .round_top
	{
	clear: both;
	width: 680px;
	height: 10px;
	overflow: hidden;
}

.message li.bg1 .round_top {
	background-position: 0px 0px;
}

.message li.bg2 .round_top {
	background-position: 0px -15px;
}

.message li.bg3 .round_top {
	background-position: 0px -30px;
}

.message li.bg4 .round_top {
	background-position: 0px -45px;
}

.message li.bg5 .round_top {
	background-position: 0px -60px;
}

.message li.bg1 .divAll {
	float: left;
	_display: inline-block;
	width: 670px;
	padding-left: 10px;
	background: #0059d3;
}

.message li.bg2 .divAll {
	float: left;
	_display: inline-block;
	width: 670px;
	padding-left: 10px;
	background: #0088e7;
}

.message li.bg3 .divAll {
	float: left;
	_display: inline-block;
	width: 670px;
	padding-left: 10px;
	background: #00adbc;
}

.message li.bg4 .divAll {
	float: left;
	_display: inline-block;
	width: 670px;
	padding-left: 10px;
	background: #ff8e20;
}

.message li.bg5 .divAll {
	float: left;
	_display: inline-block;
	width: 670px;
	padding-left: 10px;
	background: #e6314b;
}

.message li.bg1 .shadow,.message li.bg2 .shadow,.message li.bg3 .shadow,.message li.bg4 .shadow,.message li.bg5 .shadow
	{
	width: 680px;
	height: 20px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
	background-image: url(images/message.png);
	background-repeat: no-repeat;
}

.message li.bg1 .shadow {
	background-position: 0px -80px;
}

.message li.bg2 .shadow {
	background-position: 0px -110px;
}

.message li.bg3 .shadow {
	background-position: 0px -140px;
}

.message li.bg4 .shadow {
	background-position: 0px -170px;
}

.message li.bg5 .shadow {
	background-position: 0px -200px;
}

.message li .cont {
	float: left;
	width: 590px;
	padding-left: 20px;
}

.message li .cont a {
	color: #fff;
	text-decoration: none;
}

.message li .cont a:hover {
	color: #fff;
	text-decoration: underline;
}

.message h2 {
	position: relative;
	font-size: 14px;
}

.message h2 a {
	color: #fff;
	font-size: 14px;
	text-decoration: underline;
}

.message h2 a:hover {
	color: #fff;
}

.message h2 .c_time {
	position: absolute;
	right: 0px;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
}

.message li p {
	padding: 5px 0 0 0;
	line-height: 22px;
	overflow: hidden;
}

.message li a.avatar {
	border: 1px solid #fff;
}

.message li a.avatar:hover {
	border: 1px solid #fff;
}
/*==========Message End==========*/

/*==========用户登录/注册/找回密码==========*/
.loginbar {
	
}

.left_container {
	float: left;
	width: 490px;
	padding: 20px 0;
}

.left_container p {
	padding: 20px 0 0 30px;
}

.left_container .info {
	padding: 0 0 0 60px;
	line-height: 26px;
	font-size: 16px;
	text-align: left;
}

.right_container {
	float: right;
	width: 438px;
	height: 620px;
	padding: 30px 0 0 60px;
	background: url(images/login_bg.png) left 25px no-repeat;
}

.right_container h3.userlogin,.right_container h3.new_password,.right_container h3.amend_password,.register
	{
	height: 33px;
	line-height: 33px;
	font-size: 18px;
	color: #696969;
	overflow: hidden;
}

.right_container h3.userlogin {
	background-position: -375px -230px;
	background-repeat: no-repeat;
}

.right_container h3.new_password {
	background-position: -375px -265px;
	background-repeat: no-repeat;
}

.right_container h3.amend_password {
	background-position: -375px -340px;
	background-repeat: no-repeat;
}

.right_container h3.register {
	background-position: -375px -375px;
	background-repeat: no-repeat;
}

.right_container h3 b {
	display: none;
	text-indent: -9999px;
}

.right_container .info_error,.info_import {
	clear: both;
	width: 320px;
	margin-top: 20px;
	padding: 6px 10px;
	line-height: 22px;
	border: 1px solid #cc0000;
	background: #ffdede;
	font-size: 14px;
	overflow: hidden;
}

.right_container .info_error a,.info_import a {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}

.right_container .info_import {
	border: 1px solid #faca84;
	background: #fffdde;
}

.right_container ul {
	padding-top: 20px;
}

.right_container li {
	height: 30px;
	padding-bottom: 7px;
	display: block;
}

.right_container li.h {
	height: auto;
}

.right_container li.col {
	font-size: 14px;
	color: #777;
}

.right_container li.col b {
	float: left;
	padding-top: 4px;
}

.right_container li blockquote {
	float: left;
	width: 70px;
	line-height: 30px;
	font-size: 14px;
	text-align: right;
}

.right_container li input {
	float: left;
	width: 180px;
}

.right_container li .r,.r3 {
	float: left;
	padding: 6px 0 0 8px;
	*padding: 8px 0 0 8px;
	_padding: 6px 0 0 8px;
	color: #333;
}

.right_container li .r2 {
	float: left;
	padding: 15px 0 0 8px;
	color: #333;
	line-height: 15px;
	line-height: 19px\9;
	*line-height: 18px;
	_line-height: 15px;
}

@media all and (-webkit-min-device-pixel-ratio:10000) , not all and
	(-webkit-min-device-pixel-ratio:0) {
	.right_container li .r2 {
		line-height: 16px;
	}
}

.right_container li .r2 input {
	width: 15px;
	height: 15px;
}

.right_container li .r3 {
	color: #777;
}

.right_container li .validate,.validate a {
	color: #777;
	text-decoration: none;
}

.right_container li .validate img {
	margin-top: 5px;
}

.right_container li a.login_button {
	float: left;
	width: 70px;
	height: 29px;
	line-height: 29px;
	margin-top: 5px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-position: 0px -280px;
}

.right_container li a.login_button:hover {
	color: #333;
	text-decoration: none;
	background-position: 0px -250px;
}
/*==========用户登录/注册/找回密码==========*/

/*==========分页==========*/
.pageAll {
	float: left;
	width: 720px;
	margin-top: 20px;
	padding-top: 30px;
	background: url(images/content_text_line.png) left top no-repeat;
}

.page {
	clear: both;
	width: 720px;
	padding: 20px 0 0 0;
	font-size: 14px;
	color: #686868;
	overflow: hidden;
	position: relative
}

.page a.previous,.page a.next {
	display: inline-block;
	width: 61px;
	height: 23px;
	padding-top: 6px;
	border: 1px solid #ddd;
	ctext-align: center;
	font-size: 14px;
	olor: #686868;
}

.page a.previous {
	margin-right: 20px;
}

.page a.next {
	margin-left: 20px;
}

.page a {
	display: inline-block;
	width: 34px;
	height: 23px;
	padding-top: 5px;
	border: 1px solid #ddd;
	color: #686868;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
}

.page a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #777;
	border: 1px solid #616161;
}

.page .current {
	display: inline-block;
	width: 30px;
	height: 24px;
	padding-top: 6px;
	font-weight: bold;
	text-align: center;
}

.page .disabled {
	padding: 2px 5px;
	margin: 2px;
}

.page .jump {
	display: inline-block;
	padding-left: 30px;
}

.page .jump em {
	*float: left;
	*line-height: 24px;
}

.page .jump input {
	*float: left;
	width: 31px;
	height: 19px;
	padding-top: 3px;
	border: 1px solid #ddd;
	color: #686868;
	text-align: center;
}

.page a.back_top {
	width: 21px;
	height: 18px;
	border: 0px;
	overflow: hidden;
	background-position: -50px 0px;
	position: absolute;
	right: 0px;
	top: 25px;
}

.page a.back_top:hover {
	border: none;
	background-color: #fff;
	background-position: -50px -23px;
}
/*==========分页==========*/

/*==========分享==========*/
.share {
	margin-top: -6px;
	*margin-top: auto;
}
/*==========分享==========*/

/*==========圆角样式==========*/
#round {
	margin: o auto;
	width: 500px;
}

#round #d1 {
	overflow: hidden;
	height: 1px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #faca84;
}

#round #d2 {
	height: 1px;
	margin-right: 3px;
	margin-left: 3px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #faca84;
	border-left-color: #faca84;
	overflow: hidden;
}

#round #d3 {
	height: 1px;
	margin-right: 2px;
	margin-left: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #faca84;
	border-left-color: #faca84;
	overflow: hidden;
}

#round #d4 {
	overflow: hidden;
	height: 1px;
	margin-right: 1px;
	margin-left: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #faca84;
	border-left-color: #faca84;
}

#round #d5 {
	overflow: hidden;
	height: 1px;
	margin-right: 1px;
	margin-left: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #faca84;
	border-left-color: #faca84;
}

#round #boxcont {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #faca84;
	border-left-color: #faca84;
}

#round .dBg {
	background-color: #fffdde;
}

#round .testcont {
	height: 130px;
	line-height: 30px;
	padding-top: 50px;
	background-color: #fffdde;
	position: relative;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

#round .testcont h1 {
	font-size: 20px;
}

#round .testcont a {
	color: #cc0000;
	font-size: 14px;
}
/*==========圆角样式==========*/

/*==========Footer==========*/
#footer {
	min-width: 990px;
	height: 100px;
	background: url(images/footer_bg.jpg) left 20px repeat-x;
}

#footerbar {
	min-width: 990px;
	height: 100px;
	background: url(images/footer_banner.jpg) center 20px no-repeat;
}

.footer {
	min-width: 990px;
	height: 100px;
	padding-top: 20px;
	background: url(images/footer_bg.jpg) left bottom repeat-x;
}

.footerbar {
	min-width: 990px;
	height: 100px;
	background: url(images/footer_banner.jpg) center bottom no-repeat;
}

.scrollbar {
	margin: 0 auto;
	width: 928px;
	height: 185px;
	padding: 18px 0 0 62px;
	position: relative;
	overflow: hidden;
	background: url(images/scroll_bg.jpg) left 2px no-repeat;
}

.scrollbar a.go_left,a.go_right {
	width: 18px;
	height: 36px;
	position: absolute;
	top: 85px;
	cursor: default;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.scrollbar a.go_left {
	left: 20px;
	background-position: 0px -90px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.scrollbar a.go_right {
	right: 25px;
	background-position: -19px -90px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.scrollbar a.leftOn,a.rightOn {
	width: 18px;
	height: 36px;
	position: absolute;
	top: 85px;
	cursor: pointer;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.scrollbar a.leftOn {
	left: 20px;
	background-position: -40px -90px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.scrollbar a.leftOn:hover {
	left: 20px;
	background-position: -80px -90px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.scrollbar a.rightOn {
	right: 25px;
	background-position: -59px -90px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.scrollbar a.rightOn:hover {
	right: 25px;
	background-position: -99px -90px;
	background-image: url(images/icon.png);
	background-repeat: no-repeat;
}

.scroll {
	float: left;
	width: 870px;
	height: 164px;
	overflow: hidden;
	position: relative;
}

.scroll li {
	float: left;
	width: 164px;
	height: 154px;
	padding: 5px;
	display: block;
	position: relative;
	overflow: hidden;
	background-position: 0px -580px;
	background-repeat: no-repeat;
}

.scroll li img {
	width: 154px;
	height: 154px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.scroll li b {
	font-size: 14px;
}

.scroll li a {
	text-decoration: none;
	color: #fff;
}

.scroll li a:hover {
	text-decoration: none;
	color: #fff;
	border: none;
}

.scroll li a span {
	width: 134px;
	padding: 10px 10px 15px;
	color: #fff;
	text-decoration: none;
	background: #000;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	position: absolute;
	left: 5px;
	top: 5px;
	display: none;
}

.scroll li a:hover span {
	filter: alpha(opacity = 70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	display: block;
}

.copyright {
	margin: 0 auto;
	width: 990px;
	min-width: 990px;
	line-height: 20px;
	color: #fff;
	position: relative;
}

.copyright .about_info {
	color: #777;
}

.copyright span {
	position: absolute;
	left: -1px;
	bottom: -1px;
	color: #777;
}
/*==========Footer End==========*/

/*Bg*/
#top,a#logo,a#logo:hover,#menu li#rss,#menu li a.rss,#menu li a.feed,#menu li a:hover,#menu li#on a,#menu li#rss a:hover,#menu li#feed a:hover
	{
	background-image: url(images/bg.png);
}

/*Icon*/
a.up,.browse,.like,.share,a.back_top,a.back_top:hover,.widget_search,.widget_search:hover,.so,.soHover,#sidebar h1,b.microblog,b.classify,b.tags,b.links,b.selfabout,b.userdetail,b.selfmanage,.scroll li,a.go_left,a.go_right,a.leftOn,a.rightOn,a.leftOn:hover,a.leftOn:hover,a.keywords:hover span,.red_heart,.add_like,a.agree,a.oppose,a.agree:hover,a.oppose:hover,.bnt a,.bnt a:hover,a.favorite,a.facebook,a.baidu,a.twitter,a.myspace,a.favorite:hover,a.facebook:hover,a.baidu:hover,a.twitter:hover,a.myspace:hover,.share_more span,a.login_button,
	,a.login_button:hover {
	background-image: url(images/icon.png);
	background-repeat: no-repeat
}

.ure,.urei,.hcid,.hcidi,.cguid,.gui,.bgd,.dpai,.wuid,.dpm,a.back_index,a.back_index:hover,a.back_page,a.back_page:hover
	{
	width: 60px;
	height: 60px;
	position: absolute;
	left: 8px;
	top: 8px;
	background-image: url(images/i.png);
	background-repeat: no-repeat;
}

/*留言板-招聘-关于*/
.message li.bg1 .round_top,.message li.bg2 .round_top,.message li.bg3 .round_top,.message li.bg4 .round_top,.message li.bg5 .round_top,.message li.bg1 .shadow,.message li.bg2 .shadow,.message li.bg3 .shadow,.message li.bg4 .shadow,.message li.bg5 .shadow,.job_info li a:hover,.about li,.userlogin,.new_password,.amend_password,.register
	{
	background-image: url(images/shares.png);
	background-repeat: no-repeat;
}

/*========================IE6-Png24位图片特殊处理========================*/
#top {
	_background-position: 0px -149px;
}
/*Logo*/
a#logo {
	_background-position: 0px 0px;
}

a#logo:hover {
	_background-position: 0px -32px;
}
/*Menu*/
#menu li a:hover {
	_background: url(images/hover.png) no-repeat;
}

#menu li#on a {
	_background-position: 0px -215px;
} /*导航选中*/
/*Rss*/
#menu li#rss {
	_background-position: -85px -73px;
}

#menu li#rss a:hover {
	_background-position: 0px -79px;
}

#menu li a.rss {
	_background-position: 0px -79px;
}
/*Feed*/
#menu li#feed a:hover {
	_background-position: -49px -79px;
}

#menu li a.feed {
	_background-position: -49px -79px;
}

#menu li a.feed:hover {
	_background-position: -49px -79px;
}

.recentcomments a {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}

/*
#scrollbox{width:520px;height:55px;margin:10px 1em;position:relative;overflow:hidden;border-bottom: 1px dashed #CCC;border-top:1px dashed #ccc;}
#scrollbox ul {width:520px;height:55px;position:absolute;}
#scrollbox li{list-style:none;float:left;margin:10px 0 10px 9px;}
#scrollbox img{padding:2px;box-shadow:#666 0px 0px 5px;-webkit-box-shadow: #666 0px 0px 5px;-moz-box-shadow:#666 0px 0px 5px;}
*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#shangxia {
	position: absolute;
	top: 40%;
	left: 50%;
	margin-left: -540px;
	display: block;
}

#shang,#comt,#xia {
	background: url(images/huadong.png) no-repeat;
	position: relative;
	cursor: pointer;
	height: 25px;
	width: 29px;
	margin: 10px 0 0;
}

#comt {
	background-position: center -30px;
	height: 32px;
}

#xia {
	background-position: center -68px;
}

.pagenavi {
	text-align: center;
	padding: 1em 0 1.5em;
}

.page-numbers {
	border-bottom: 5px solid #ccc;
	padding: 5px 8px 4px;
	margin: 0 5px;
}

.page-numbers:hover,.pagenavi .current {
	color: #D581A2;
	border-bottom: 5px solid #D581A2;
}

/* zww add */
#menu #rss {
	position: relative;
}

#menu #rss ul {
	display: none;
	position: absolute;
	top: 28px;
	right: 0;
	width: 115px;
	margin: 0;
	padding: 15px 0 0;
	background: #373737;
}

#menu #rss li {
	float: none;
	height: auto;
}
/*#menu #rss li:hover{background:#666;}*/
#menu #rss li a {
	display: block;
	width: 70px;
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding: 0 0 0 45px;
	text-align: left;
	font-size: 12px;
	background: url("images/rssicons.gif") no-repeat 0 0;
}

#menu #rss li a:hover {
	color: #fff;
	background: #666 url("images/rssicons.gif") no-repeat;
}

#menu li#rss a.feed {
	margin-left: 5px;
}

#menu li#rss a.feed:hover {
	background-position: -50px -80px;
}

#menu #rss li.google a {
	background-position: 10px 0;
}

#menu #rss li.youdao a {
	background-position: 10px -30px;
}

#menu #rss li.xianguo a {
	background-position: 10px -60px;
}

#menu #rss li.zhuaxia a {
	background-position: 10px -90px;
}

#menu #rss li.douban a {
	background-position: 10px -120px;
}

#menu #rss li.email a {
	background-position: 10px -150px;
}

.comments ul {
	width: 100%;
	margin-top: 20px;
}

.comments ul.children {
	border: none;
}

.comments ul.children li {
	width: auto;
	margin-bottom: 5px;
	padding: 10px;
	border: 1px dotted #d7d7d7;
}

.comments ul.children li.depth-2 {
	margin-left: 40px;
}

.comments a.avatar {
	border: none;
}

.comments a.avatar img {
	border: 1px solid #eee;
	padding: 1px;
}

.comments .vote {
	float: left;
	width: auto;
	height: 16px;
	margin: 10px 15px 0 0;
	padding: 0;
	text-align: left;
}

.comments .vote a {
	color: #777;
}

.comments .vote a.acva {
	margin-left: 10px;
}

.comments .reply {
	float: left;
	width: 16px;
	height: 16px;
	margin: 10px 0 0 0;
	padding: 0;
}

.comments .reply a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	color: #777;
	background: url("images/reply.gif") no-repeat 0 0;
}

/* respond */
#respond {
	margin: 0 0 20px;
	padding: 20px 0 0 20px;
}

#respond h3 {
	color: #333;
	text-shadow: 0 1px 0 #ddd;
	font-size: 16px;
	line-height: 20px;
	margin: 0 55px 10px 0;
}

#respond .cancel-comment-reply {
	margin: 0 0 15px;
	padding: 0;
}

#respond .cancel-comment-reply a {
	color: #920017;
}

#respond .cancel-comment-reply a:hover {
	color: #d54e21;
}

#commentform {
	margin: 0;
	padding: 0;
}

#commentform small {
	font-size: 12px;
}

#commentform p {
	margin: 0 0 10px;
	padding: 0;
}

#commentform textarea {
	padding: 3px;
	border: 1px solid #ddd;
	background: #fff url("images/comment.gif") no-repeat right 0;
}

#comment {
	width: 400px;
	height: 120px;
}

#author,#email,#url {
	height: 20px;
	line-height: 20px;
	padding: 0 3px;
	color: #999;
	border: 1px solid #ddd;
}

#submit {
	width: 70px;
	height: 29px;
	line-height: 29px;
	color: #333;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	border: none;
	background-position: 0px -220px;
	background-image: url(images/icon.png)
}

#submit:hover {
	color: #333;
	text-decoration: none;
	background-position: 0px -250px;
}

/* Links in page */
#page_links {
	overflow: hidden;
	margin: 0 0 18px;
	padding: 0;
}

#page_links a {
	color: #555;
	text-decoration: none;
}

#page_links a:hover {
	color: #069;
	text-decoration: none;
}

#page_links ul {
	margin: 0;
	padding: 0;
}

#page_links ul li {
	float: left;
	width: 150px;
	line-height: 16px;
	height: 16px;
	margin: 0 10px 10px 0;
	padding: 8px;
	list-style-type: none;
	border: 1px solid #ddd;
}

#page_links ul li:hover {
	background: #f2f2f2;
}

#page_links ul li img {
	width: 16px;
	height: 16px;
	margin: 0 5px -2px 0;
	padding: 0;
	border: none;
}

#post-path {
	margin-bottom: 20px;
	color: #777;
}

/* scrollBox */
#scrollbox {
	width: 720px;
	height: 60px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

#scrollbox ul {
	width: 1500px;
	position: absolute;
	margin: 0;
	padding: 10px 0;
}

#scrollbox li {
	float: left;
	position: relative;
	margin: 0 10px 0 0;
	padding: 2px;
	border: 1px solid #bbb;
}

.widget li.rc-comment {
	height: 26px;
	overflow: hidden;
}

.widget li.rc-comment div.rc-info {
	float: left;
}

.widget li.rc-comment div.rc-info a {
	width: auto;
	padding: 0 10px 0 0;
}